package com.sunny.fetch.pojo;

import javax.persistence.*;

@Table(name = "f_tmt_twincomedetail")
public class FTmtTwincomedetail {
    @Id
    private Long tid;

    /**
     * 报告期
     */
    private String date;

    /**
     * 产品代码
     */
    private String item;

    /**
     * 公司代码
     */
    private String symbol;

    /**
     * 月度营收
     */
    @Column(name = "op_income")
    private String opIncome;

    /**
     * 合并月度营收（默认不展示）
     */
    @Column(name = "consop_income")
    private String consopIncome;

    public FTmtTwincomedetail(Long tid, String date, String item, String symbol, String opIncome, String consopIncome) {
        this.tid = tid;
        this.date = date;
        this.item = item;
        this.symbol = symbol;
        this.opIncome = opIncome;
        this.consopIncome = consopIncome;
    }

    public FTmtTwincomedetail() {
        super();
    }

    /**
     * @return tid
     */
    public Long getTid() {
        return tid;
    }

    /**
     * @param tid
     */
    public void setTid(Long tid) {
        this.tid = tid;
    }

    /**
     * 获取报告期
     *
     * @return date - 报告期
     */
    public String getDate() {
        return date;
    }

    /**
     * 设置报告期
     *
     * @param date 报告期
     */
    public void setDate(String date) {
        this.date = date;
    }

    /**
     * 获取产品代码
     *
     * @return item - 产品代码
     */
    public String getItem() {
        return item;
    }

    /**
     * 设置产品代码
     *
     * @param item 产品代码
     */
    public void setItem(String item) {
        this.item = item;
    }

    /**
     * 获取公司代码
     *
     * @return symbol - 公司代码
     */
    public String getSymbol() {
        return symbol;
    }

    /**
     * 设置公司代码
     *
     * @param symbol 公司代码
     */
    public void setSymbol(String symbol) {
        this.symbol = symbol;
    }

    /**
     * 获取月度营收
     *
     * @return op_income - 月度营收
     */
    public String getOpIncome() {
        return opIncome;
    }

    /**
     * 设置月度营收
     *
     * @param opIncome 月度营收
     */
    public void setOpIncome(String opIncome) {
        this.opIncome = opIncome;
    }

    /**
     * 获取合并月度营收（默认不展示）
     *
     * @return consop_income - 合并月度营收（默认不展示）
     */
    public String getConsopIncome() {
        return consopIncome;
    }

    /**
     * 设置合并月度营收（默认不展示）
     *
     * @param consopIncome 合并月度营收（默认不展示）
     */
    public void setConsopIncome(String consopIncome) {
        this.consopIncome = consopIncome;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", tid=").append(tid);
        sb.append(", date=").append(date);
        sb.append(", item=").append(item);
        sb.append(", symbol=").append(symbol);
        sb.append(", opIncome=").append(opIncome);
        sb.append(", consopIncome=").append(consopIncome);
        sb.append("]");
        return sb.toString();
    }
}